/* .b-aside_themes > */
.b-aside_themes {

}
.b-aside_themes .h-aside_tab_content_column {
	margin-right:-24px;
}
.b-aside_themes .b-aside_tab_content_column {
	float:left;
	display:inline;
	width:96px;
	margin-right:24px;
	clear:right;
}
	.b-aside_themes .b-aside_tab_content_column LI {
		float:left;
		width:96px;
		clear:both;
	}

	.b-aside_themes .b-aside_tab_content_column LI.selected{
		padding:2px 4px;
		background: #F57920 none repeat scroll 0 0;
	}
/* .b-aside_themes < */

/* .b-form  > */
.b-form {
	color:#000;
	font-size:1.17em;
	margin-top:7px;
}
	.b-form .b-form_line {
		margin-bottom:8px;
	}
	.b-form .b-form_last {
		margin-top:18px;
	}
		.b-form .b-form_label {
			float:left;
			display:inline;
			width:180px;
			text-align:right;
			margin-right:9px;
			line-height:1.4;
			overflow:hidden;
			clear:right;
		}
		#extRegForm .b-form_label ,#profileForm .b-form_label {
			width:250px;
		}

		.b-form .b-form_content {
			float:left;
			display:inline;
			width:385px;
			overflow:hidden;
			clear:right;
		}
		.b-form .b-form_bigline {
			margin:20px 0;
		}
		.b-form .b-form_bigline .b-form_label {
			display:none;
		}
		.b-form .b-form_bigline .b-form_content {
			width:570px;
			margin:0 10px 0 60px;
		}
		.b-form .b-form_bigline .b-form_content SELECT {
			width:480px;
		}
		.b-form_bigline .b-form_content LABEL {
			display:block;
			margin-bottom:8px;
		}
			.b-form .b-form_content INPUT, .b-form .b-form_status INPUT, .b-form .b-form_content INPUT, .b-form .b-form_content TEXTAREA {
				width:377px;
				font-size:1em;
				border:#000 1px solid;
				color:#000;
				padding:0;
				padding-left:6px;
				font-family:Arial, Helvetica, sans-serif;
				text-indent:0;
			}
			#profileForm .b-form_content INPUT, #profileForm .b-form_status INPUT, #profileForm .b-form_content INPUT, #profileForm .b-form_content TEXTAREA,
			#extRegForm .b-form_content INPUT, #extRegForm .b-form_status INPUT, #extRegForm .b-form_content INPUT, #extRegForm .b-form_content TEXTAREA {
				width:227px;
			}


			.b-form .b-submit_button INPUT {
				width:auto;
				border:0;
				color:#fff;
				text-indent:0;
				font-size:.92em;
				padding:0 10px;
			}
			#profileForm .b-submit_button INPUT, #extRegForm .b-submit_button INPUT {
				width:auto;
			}
			.b-form .b-form_content SELECT {
				width:385px;
			}
			#profileForm .b-form_content SELECT, #extRegForm .b-form_content SELECT {
				width:235px;
			}
			#profileForm .b-form_bigline .b-form_content SELECT, #extRegForm .b-form_bigline .b-form_content SELECT {
				width:480px;
			}

		.b-form .b-form_status {
			clear:both;
			width:380px;
			line-height:1.5;
			clear:right;
			overflow:hidden;
			padding-left:260px;
		}
			.b-form .b-form_status INPUT, .b-form .b-form_status TEXTAREA {
				margin-top:5px;
				width:377px;
			}
			.b-form .b-form_status SPAN {
				position:relative;
				z-index:1;
			}
				.b-form .b-form_status SPAN I {
					position:absolute;
					top:50%;
					left:-29px;
					margin-top:-11px;
					width:22px;
					height:22px;
					background:url('images/components/form_icons.png') no-repeat;
					z-index:10;
					font-size:0;
				}
		.b-form_invalid {
			color:#9b0000;
		}
		.b-form .b-form_status .b-form_valid I {
			background-position:-22px -22px;
		}
.b-register_main {
	border-bottom:#e3cfc0 1px dashed;
	margin-bottom:20px;
	padding-bottom:12px;
}
/* .b-form  < */

/* .b-subscribe  > */
HTML BODY .b-subscribe {
	margin:0 0 35px;
}
	.b-subscribe .b-subscribe_title {
		font-size:1.17em;
		line-height:1.3;
		margin-top:5px;
	}
	.b-subscribe .b-link_red {
		color:#ff0008;
	}
	.b-subscribe .b-link_green {
		color:#33b548;
	}
	.b-subscribe .b-subscribe_item {
		float:left;
		display:inline;
		margin-right:12px;
		font-size:1.17em;
		line-height:1.6;
	}

	.b-subscribe .b-subscribe_title_subs {
		font-size:1.17em;
		line-height:1.3;
		margin-top:0px;
		color: #0090BF;
	}.b-black_block
	.b-subscribe .b-input {
		margin:10px 0 0;
	}
	.b-subscribe .b-subscribe_accept {
		margin:15px 0 0;
	}.b-black_block
		.b-subscribe .b-input LABEL {
			margin-right:5px;
		}
/* .b-subscribe  < */

/* .b-comment  > */
.b-comment_tab DD {
	border-top:#e3cfc0 1px solid;
}
.b-comment_tab DT.b-notab {
	background:none;
	margin:0 11px;
}
	.b-comment_tab DT.b-notab A {
		color:#f57920;
		vertical-align:top;
		line-height:1.5;
	}
.b-yellow_block .b-gray_block .b-bot {
	border-bottom:0;
	height:7px;
	margin-top:-7px;
}
.b-yellow_block .b-gray_block .b-bl {
	background-position:-18px -14px;
	width:9px;
}
.b-yellow_block .b-gray_block .b-br {
	background-position:-27px -14px;
	width:9px;
	left:-9px;
}
.b-comment_tab .b-gray_block_in {
	padding:12px 16px;
}
.b-comments_wrap {
	overflow:hidden;
}
.b-comment_item {
	margin-top:-12px;
	padding:12px 0 24px;
	border-top:#e3cfc0 1px dashed;
}
.b-add_comments .b-add_comments_title {
	font-size:1.17em;
	line-height:1.4;
}
.b-add_comments .b-add_comments_field {
	width:660px;
	height:119px;
	padding:4px;
	margin:0;
	border:#000 1px solid;
	background:#fff;
	overflow:scroll;
	overflow-x:hidden;
	white-space:pre;
}
.b-comment_tab .b-block {
	float:left;
	padding:5px 6px;
}
.b-comment_tab .b-admin .b-block {
	background:#fff;
	border:#0090bf 1px solid;
	margin-bottom:6px;
}
.b-comment_tab .b-block_text {
	clear:both;
	line-height:1.2;
	color:#000;
}
	.b-comment_tab .b-block_text A {
		color:#f57920;
	}
/*.b-comment_tab .b-admin .b-block_text {
	color:#0090bf;
}*/
.b-comment_tab .b-block_descr {
	float:left;
}
.b-comment_tab .b-block_title {
	color:#0090bf;
	font-size:1.25em;
	line-height:1.2;
	float:left;
}
	.b-comment_tab .b-block_title A {
		color:#0090bf;
	}
.b-comment_tab .b-date {
	margin-top:5px;
	font-size:.83em;
	line-height:1;
	color:#5c5c5c;
	clear:both;
}
.b-comments_submit_wrap{
	height: 15px;
	padding-top: 5px;
}
/* .b-comment < */

/* .b-news > */
p.news-link{
	padding-left: 15px;
	background: url('images/arrow-news.png') 0px 2px no-repeat;
}
.b-news_block {
	overflow:hidden;
}
.b-news_block .b-news_wrap {
	margin-right:-44px;
	padding-bottom:18px;
	border-bottom:#e3cfc0 1px dashed;
	margin-bottom:16px;
}
.b-news_block .b-news_item {
	float:left;
	display:inline;
	margin-right:44px;
	width:134px;
}
.b-news_block .b-news_descr {
	margin-top:8px;
}
.b-news_block .b-date, .b-news_block_inline .b-date {
	color:#f57920;
	font-size:.75em;
	line-height:1;
}
.b-news_block_inline .b-news_video_active .b-date {
	color:#000;
}
	.b-news_block_inline .b-date {
		float:left;
		padding-top:4px;
		margin-right:6px;
	}
.b-news_block .b-news_title, .b-news_block_inline .b-block_title {
	margin-top:5px;
	color:#0090bf;
	font-size:1.17em;
	line-height:1.1;
}
.b-news_block_inline .b-block_title {
	margin:0;
	float:left;
	padding:4px 6px 5px 6px;
}
.b-news_block_inline .b-news_video_active .b-block_title {
	background:#f57920;
}

	.b-news_block .b-news_title A, .b-news_block_inline .b-block_title A {
		color:#0090bf;
		padding:0;
	}
	.b-news_block_inline .b-news_video_active .b-block_title A {
		color:#fff;
	}
	.b-news_block_inline .b-block_title A {
		float:left;
	}
.b-news_block_inline .b-block_text {
	clear:both;
	color:#000;
	line-height:1.2;
	margin-top:3px;
}
.b-news_block_inline .b-block_title .b-play {
	vertical-align:bottom;
	float:left;
	display:inline;
	margin:2px 6px 0;
	width:16px;
	height:13px;
	background:url('images/play.gif') -16px 0 no-repeat;
	font-size:0;
	text-indent:-9999em;
}
.b-news_block_inline .b-news_video_active .b-block_title .b-play {
	background-position:0 0;
}
.b-block-webinar_link{
	background: #f1faff;
	border: #cde1e2 1px solid;
	padding:5px 20px;
	vertical-align: middle;
	margin-top: 5px;
}
.webinar_link{
	background: url('images/watch_webinar.png') 0px 0px no-repeat;
	text-decoration: none;
	line-height: 26px;
}
/* .b-news < */

/* .h-topsearch > */
.h-topsearch {
	float:right;
	display:inline;
	width:239px;
        height:50px;
	/*margin:-5px 0;*/
	position:relative;
	z-index:1;
}
	.h-topsearch FORM {
		padding:6px 23px 6px 10px;
                height:22px;
		background:#262626 url('images/components/topsearch_bg.png') 0 0 repeat-y;
	}
.h-topsearch P {
	float:left;
	margin:0;
	padding:0;
	line-height:1;
	vertical-align:top;
}
.h-topsearch .b-topsearch_input {
	width:141px;
	margin-top:1px;
	border:#808080 1px solid;
	border-color:#808080 #fff #fff #808080;
}
	.h-topsearch .b-topsearch_input INPUT {
		float:right;
		width:139px;
		border:#404040 1px solid;
		border-color:#404040 #d4d0c8 #d4d0c8 #404040;
		color:#959595;
		font-size:1em;
		text-indent:5px;
		vertical-align:top;
		margin:0;
		padding:0;
	}
	.h-topsearch .b-topsearch_button {
		margin-left:6px;
                margin-top:1px;
	}
		.h-topsearch .b-topsearch_button INPUT {
			float:right;
			width:48px;
			/*height:1.82em;*/
		}
.h-topsearch .b-tl, .h-topsearch .b-bl {
	width:3px;
	height:3px;
	background-position:0 -7px;
}
.h-topsearch .b-bl {
	position:static;
	margin-top:-3px;
	background-position:-3px -7px;

}
/* .h-topsearch < */

/* search.page > */
.b-blocks_wrap {
	overflow:hidden;
	position:relative;
}
.b-block_line {
	margin-right:-30px;
}
.b-blocks_wrap .b-block {
	margin:-6px 0 0;
	padding:6px 0;
	border-top:#cfe2ea 1px dashed;
}
.b-block_line .b-block {
	float:left;
	display:inline;
	width:325px;
	margin-right:24px;
	position:relative;
}
.b-blocks_wrap .b-block_left, .b-block_line .b-block {
	margin-bottom:6px;
}
.b-block_line .b-block_info {
	padding-bottom:0;
}
.b-blocks_wrap .b-block_info, .b-block_line .b-block_info {
	padding:6px 0 6px;
	height:auto !important;
	min-height:16px;
	height:16px;
}


.b-blocks_wrap .b-block_title, .b-block_line .b-block_title {
	line-height:1.17em;
	color:#0090bf;
}


.b-blocks_wrap .b-block_info .b-comments_count, .b-block_line .b-block_info .b-comments_count {
	float:left;
	display:inline;
	border:#999 1px solid;
	background:#fff;
	padding:1px 4px;
	color:#262626;
	font-size:.75em;
	line-height:1;
	text-decoration:none;
	margin:3px 5px 0 0;
	position:relative;
	z-index:1;
}
.b-block_line .b-block_info .b-comments_count {
	margin-top:0;
}
	.b-blocks_wrap .b-block_info .b-comments_count I, .b-block_line .b-block_info .b-comments_count I {
		position:absolute;
		top:auto;
		left:2px;
		bottom:-4px;
		z-index:10;
		width:4px;
		height:4px;
		background:url('images/comment_arrow.gif') no-repeat;
		cursor:pointer;
		font-size:0;
	}
	.b-blocks_wrap .b-block_info span{
		display:block;
		padding-top:3px;
	}
.b-blocks_wrap .b-block_info .b-comments_tag, .b-block_line .b-block_info .b-comments_tag {
	float:left;
	color:#5c5c5c;
	font-size:.92em;
}

.b-blocks_wrap .b-block_info .b-comments_count {
	float:left;
	display:inline;
	border:#999 1px solid;
	background:#fff;
	padding:1px 4px;
	color:#262626;
	font-size:.75em;
	line-height:1;
	text-decoration:none;
	margin:3px 5px 0 0;
	position:relative;
	z-index:1;
}
	.b-blocks_wrap .b-block_info .b-comments_count I {
		position:absolute;
		top:auto;
		left:2px;
		bottom:-4px;
		z-index:10;
		width:4px;
		height:4px;
		background:url('images/comment_arrow.gif') no-repeat;
		cursor:pointer;
		font-size:0;
	}
.b-blocks_wrap .b-block_info .b-comments_tag {
	float:left;
	color:#5c5c5c;
	font-size:.92em;
}

.b-blocks_wrap .b-block_title A, .b-block_line .b-block_title A {
	float:left;
	padding:0px 6px 5px 0;
}

.b-block_title .b-video_date {
	color:black;
	padding:15px 6px 0 0;
}
.b-block_title .b-rating{
	zoom:1;
	display: block;
	white-space:nowrap;
}
.b-block_title .b-rating DIV{
	clear:right;
}







.b-mainsearch {
	margin:12px 0;
}
.b-mainsearch P {
	float:left;
	display:inline;
	margin-right:4px;
}
.b-mainsearch P.b-mainsearch_input {
	margin-right:4px;
}
	.b-mainsearch .b-mainsearch_input INPUT {
		width:275px;
		border:#0090bf 1px solid;
		color:#000;
		padding-left:6px;
	}
	.b-mainsearch .b-mainsearch_select {
		margin-right:9px;
	}
	.b-mainsearch .b-mainsearch_select SELECT {
		width:101px;
		border:#0090bf 1px solid;
		padding-left:6px;
	}
	.b-mainsearch .b-submit_button INPUT {
		padding:1px 9px 2px;
		line-height:1.3;
	}
.b-mainsearch_results {
	overflow:hidden;
	position:relative;
}
	.b-mainsearch_results .b-block {
		padding:11px 0 22px;
		border-top:#e3cfc0 1px dashed;
		margin:-11px 0 0 0;
	}
	.b-mainsearch_results .b-block_title {
		line-height:1.1;
	}
	.b-mainsearch_results .b-block_text {
		line-height:1.5;
		color:#000;
	}
	.b-mainsearch_results .b-block_title A {
		font-size:1.42em;
		color:#f57920;
	}
	.b-mainsearch_results .b-block_info {
		margin-top:6px;
	}
	.b-mainsearch_results .b-mainsearch_category {
		margin-right:6px;
	}
	.b-mainsearch_results .b-date {
		color:#5c5c5c;
		font-size:.83em;
	}
	.b-mainsearch_results .b-pagenav {
		margin-top:0;
		float:right;
	}
.b-tabs_tr {
	position:absolute;
	top:0;
	right:0;
	z-index:10;
}
	.b-tabs_tr .b-pagenav {
		margin-top:-6px;
		margin-right:10px;
	}
.b-bottom_rss {
	margin-top: -43px;
	text-align: right;
	padding-right: 0;
	padding-bottom: 10px;
}
/* search.page  < */

/* search.tags.cloud > */
.b-aside_tags {
	font-size:100%;
}
.b-aside_tags A {
	margin-right:13px;
	line-height:1.4;
}
/* search.tags.cloud < */

/* system.auth.form/small > */
.simple_popup_div A {
	color:#f57920;
}
.simple_popup_div FORM {
	background:#484848;
	color:#fff;
	padding:10px 13px;
	text-align:left;
}
.simple_popup_div .b-top, .simple_popup_div .b-bot {
	height:2px;
	position:relative;
	z-index:1;
	margin:0 2px;
	background:#484848;
	font-size:0;
}
.simple_popup_div .b-tl, .simple_popup_div .b-tr, .simple_popup_div .b-bl, .simple_popup_div .b-br  {
	left:-2px;
	width:2px;
	height:2px;
	background-position:-50px -20px;
	font-size:0;
}
.simple_popup_div .b-tr, .simple_popup_div .b-br {
	left:0;
	background-position:-52px -20px;
}
.simple_popup_div .b-bl {
	background-position:-50px -22px;
}
.simple_popup_div .b-br {
	background-position:-52px -22px;
}

.b-popup_form_input {
	margin-bottom:8px;
}
.b-popup_form_input LABEL {
	color:#0090bf;
	line-height:1.7;
}
.b-popup_form_input LABEL.with_openid {
	position:relative;
	padding-left:20px;
}
.b-popup_form_input .openid_ico {
	cursor:auto;
	position:absolute;
	top:0;
	left:0;
	width:16px;
	height:16px;
}
.b-popup_form_input INPUT {
	border:#050505 1px solid;
	color:#050505;
	width:186px;
	padding:4px 0 5px;
	text-indent:3px;
	font-size:100%;
	line-height:1;
}
.b-popup_form_input INPUT:focus {
	border-color:#e97623;
}
.b-popup_form_left {
	float:left;
}
.b-popup_form_right {
	float:right;
}
	.b-popup_form_left INPUT {
		margin:0;
		vertical-align:top;
	}
.b-popup_form_button .b-submit_button {
	float:right;
}
	.b-popup_form_button .b-submit_button INPUT {
		padding:0 5px;
		line-height:1.3;
		min-width:42px;
	}
.b-popup_form_remem {
	vertical-align:top;
}
.b-popup_form_text {
	margin-top:6px;
}

.b-header_links .simple_popup {
position:relative;
}
.b-header_links .simple_popup .openid_ico {
	cursor:pointer;
	position:absolute;
	top:0;
	left:-20px;
	width:16px;
	height:16px;
}
.b-header_add {
	padding-bottom:4px;
}
.pseudolink_dashed{
	border-bottom: dashed #f57920 1px;
	cursor: pointer;
}
/* system.auth.form/small < */

/* .b-pagenav > */
.b-pagenav {
	margin:14px 0 5px;
	color:#000;
}
.b-pagenav .b-pagenav_text {
	margin:0 5px 0 0;
	padding:6px 0 0 0;
}
.b-pagenav A, .b-pagenav SPAN {
	float:left;
	display:inline;
	margin:0 1px;
	padding:6px 7px;
	line-height:1;
	font-size:100%;
	color:#000;
}
.b-pagenav .active {
	background:#0090bf;
	color:#fff;
	text-decoration:none;
}
/* .b-pagenav < */

/* .b-aside_survey > */
.b-aside_survey .b-aside_survey_title {
	background:#0090bf;
	margin:-11px -12px 13px;
	padding:7px 11px;
	color:#fff;
	position:relative;
	z-index:2;
}
.b-aside_survey .b-block_descr {
	color:#000;
}
.b-aside_survey .b-submit_button {
	margin-top:5px;
}
	.b-aside_survey .b-submit_button INPUT {
		padding:0 11px;
		line-height:1.3;
	}
/* .b-aside_survey < */

/* .b-aside_comment > */
.b-aside_comment {
	overflow:hidden;
}
.b-aside_comment .b-block {
	margin:-6px 0 0;
	padding:6px 0 12px;
	border-top:#e3cfc0 1px dashed;
}
.b-aside_comment A {
	color:#000;
}
.b-aside_comment .b-link_small A {
	color:#0090bf;
}
.b-aside_comment .b-comment_title {
	line-height:1.17;
}
.b-aside_comment .b-link_small {
	margin-top:6px;
	color:#0090bf;
	font-size:.83em;
}
/* .b-aside_comment < */

/* .b-announce > */
.b-announce {
	overflow:hidden;
	color:#000;
}
.b-announce A {
	color:#0090bf;
}
.b-announce .b-announce_wrap {
	padding:12px 0 13px;
	border-top:#e3cfc0 1px dashed;
	margin:-13px 0 12px;
}
.b-announce .b-block_left {
	width:64px;
}
.b-announce .b-block_title {
	margin:0 0 5px;
}
.b-announce .b-block_text {
	font-size:.92em;
	line-height:1.3;
}
	.b-announce .b-announce_item {
		float:left;
		display:inline;
		width:296px;
		margin:0 27px 0 0;
	}
.b-announce .b-comments_count {
	float:right;
	display:inline;
	border:#999 1px solid;
	background:#fff;
	padding:1px 4px;
	color:#262626;
	font-size:.75em;
	line-height:1;
	text-decoration:none;
	margin:6px 0 0 0;
	position:relative;
	z-index:1;
}
	.b-announce .b-comments_count I {
		position:absolute;
		top:auto;
		left:2px;
		bottom:-4px;
		z-index:10;
		width:4px;
		height:4px;
		background:url('images/comment_arrow.gif') no-repeat;
		cursor:pointer;
		font-size:0;
	}
.b-aside_tabs .b-announce .b-block {
	border-top:#e3cfc0 1px dashed;
	padding:12px 0;
	margin-top:-12px;
}
.b-aside_tabs .b-all {
	margin-right:77px;
}
.b-announce_item .b-date {
    color:#F57920;
    font-size:0.95em;
    line-height:1;
}
/* .b-announce < */

/* .b-program > */
.b-program {
	overflow:hidden;
	color:#000;
	padding-top:6px;
}
.b-program A {
	color:#0090bf;
}
.b-program .b-program_block {
	padding:12px 0 13px;
	border-top:#e3cfc0 1px dashed;
	margin:-13px 0 12px;
}
.b-program .b-block_descr .h2 {
	font-size:1.67em;
	color:#f57920;
	font-weight:normal;
	margin-bottom:4px;
}
	.b-program .b-block_descr .h2 A {
		color:#f57920;
	}
.b-program .b-block_right {
	width:220px;
}
.b-program .b-block_left {
	width:64px;
}
.b-program .b-block_title {
	margin:0 0 5px;
}
.b-program .b-block_text {
	/*font-size:.92em;*/
	line-height:1.3;
}
	.b-program .b-program_item {
		float:left;
		display:inline;
		width:296px;
		margin:0 27px 0 0;
	}
.b-program .b-comments_count {
	float:left;
	display:inline;
	border:#999 1px solid;
	background:#fff;
	padding:1px 4px;
	color:#262626;
	font-size:.75em;
	line-height:1;
	text-decoration:none;
	margin:6px 4px 0 0;
	position:relative;
	z-index:1;
}
	.b-program .b-comments_count I {
		position:absolute;
		top:auto;
		left:2px;
		bottom:-4px;
		z-index:10;
		width:4px;
		height:4px;
		background:url('images/comment_arrow.gif') no-repeat;
		cursor:pointer;
		font-size:0;
	}
	.b-program .b-views_count{
		margin-top:6px;
	}

.b-program .b-block_info {
	padding-bottom:6px;
}

.b-program_block .shedule_blocks{
	width:auto;
	float:none;
	zoom:1;
}
	.b-program_block .shedule_blocks .b-block{
		zoom:1;
		float:left;
		width:215px;
		padding-top:7px;
		padding-right:3px;
	}

.b-program_block .more_link{
	float:right;
}
/* .b-program < */

/* .b-smart_search > */
.b-smart_search {
	display:inline;
	position:relative;
	z-index:1;
	overflow:hidden;
}
	.b-smart_search FORM {
		margin-right:-15px;
	}
.b-smart_search P {
	float:left;
	margin:0 10px 0 0;
	padding:0;
	line-height:1;
	vertical-align:top;
}
.b-smart_search .b-smart_search_select{
	margin-top:10px;
	width:329px;
}
.b-smart_search .b-smart_search_select SELECT {
	width:163px;
	/*background:#b7e9ff;*/
	font-size:1.17em;
	color:#000;
	float:right;
}
.b-smart_search .theme SELECT{
	width:280px;
}
.b-smart_search .software SELECT{
	width:220px;
}
.b-smart_search .b-smart_search_input {
	display:inline;
	width:610px;
	margin-right:6px;
}
	.b-smart_search .b-smart_search_input LABEL, .b-smart_search LABEL {
		float:left;
		font-size:1.17em;
		line-height:1.4;
	}
	.b-smart_search .b-smart_search_input INPUT {
		float:right;
		width:492px;
		border:#000 1px solid;
		background:#fff;
		color:#000;
		text-indent:6px;
		vertical-align:top;
		margin:0;
		padding:0;
		font-size:1.17em;
		line-height:1.3;
	}
	.b-smart_search .b-smart_search_button {
		/*margin:1px 0 0 6px;*/
		border:#ffc89e 1px solid;
		border-width:1px 0;
		border-color:#ffc89e #c36a2b;
		background:#ff9443;
		width:46px;
	}
		.b-smart_search .b-smart_search_button INPUT {
			float:right;
			width:48px;
			border:#ffac6e 1px solid;
			border-width:0 1px;
			border-color:#ffac6e #c36a2b;
			background:#ff9443;
			line-height:1.3;
		}
.b-smart_search .b-tl, .b-smart_search .b-bl {
	width:3px;
	height:3px;
	background-position:0 -7px;
}
.b-smart_search .b-bl {
	position:static;
	margin-top:-3px;
	background-position:-3px -7px;

}
/* .b-smart_search < */

/*  > */
.b-scroll_tabs .b-main_tabs dd {
	/* margin-top:24px; */
}
.b-scroll_tabs_holder {
	float:left;
	width:100%;
	margin-right:-100%;
}
.b-scroll_tabs_holder_in {
	margin:0 16px;
	padding:0 0 5px;
	overflow:hidden;
	position:relative;
}
.b-scroll_tabs .b-scroll_tabs_holder {
	letter-spacing:-3px;
	white-space:nowrap;
}
	.b-scroll_tabs .b-scroll_tabs_item {
		float:none;
		display:inline-block;
		vertical-align:top;
		letter-spacing:0;
		font-size:14px;
		font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	}
.b-scroll_tabs .b-scroll_control {
	display:block;
	position:absolute;
	top:auto;
	margin-top:6px;
	left:4px;
	width:7px;
	height:11px;
	overflow:hidden;
	font-size:0;
	cursor:pointer;
}
	.b-scroll_tabs .b-scroll_control I {
		display:block;
		position:relative;
		font-size:0;
		width:14px;
		height:11px;
		background:url('images/bg/scroll_arrows.png') no-repeat;
	}
.b-scroll_tabs .b-scroll_next {
	left:auto;
	right:4px;
}
	.b-scroll_tabs .b-scroll_next I {
		margin-left:-7px;
	}
/*  < */

/*  > */
/*  < */
